/* 定位 */
.pr {
  position: relative;
  float: none
}

.pa {
  position: absolute
}

.pf {
  position: fixed
}

/* 布局 */
.df {
  display: flex;
  flex-direction: row;
}

.dif {
  display: inline-flex;
}

.df1 {
  flex: 1;
}

.df2 {
  flex: 2;
}

.dft {
  align-items: flex-start
}

.dfm {
  align-items: center
}

.dfb {
  align-items: flex-end
}

.dbe {
  align-items: baseline;
}

.dfl {
  justify-content: flex-start
}

.dfr {
  justify-content: flex-end
}

.dfc {
  justify-content: center
}

.dfsb {
  justify-content: space-between
}

.dfdc {
  flex-direction: column;
}

.dfae {
  align-self: flex-end;
}

.dfwp {
  flex-wrap: wrap;
}

.db {
  display: block
}

.dbi {
  display: inline-block
}

.dn {
  display: none
}

/* 隐藏 */
page .oh,
.oh {
  overflow: hidden
}
